// kernel.c
#include "multiboot.h"
#include "video.h"
#include "splash.h"
void kmain(void* mbd, unsigned int magic)
{
   if (magic != 0x2BADB002)
   {
     //clrscr();
     print("ERROR!  Multiboot magic number is not equal to 0x2BADB002!  Error code: 0000");
     mbd++; //<----USELESS!!!!
     return;
   }
   clrscr();
/*   show("               ,---.  ,--,                 ,--,                                
              /__./|,--.'|               ,--.'|    ,---.        ,---,          
         ,---.;  ; ||  |,      .--.--.   |  |,    '   ,'\   ,-+-. /  |         
        /___/ \  | |`--'_     /  /    '  `--'_   /   /   | ,--.'|'   |         
        \   ;  \ ' |,' ,'|   |  :  /`./  ,' ,'| .   ; ,. :|   |  ,"' |         
         \   \  \: |'  | |   |  :  ;_    '  | | '   | |: :|   | /  | |         
          ;   \  ' .|  | :    \  \    `. |  | : '   | .; :|   | |  | |         
           \   \   ''  : |__   `----.   \'  : |_|   :    ||   | |  |/          
            \   `  ;|  | '.'| /  /`--'  /|  | '.'\   \  / |   | |--'           
             :   \ |;  :    ;'--'.     / ;  :    ;`----'  |   |/               
              '---" |  ,   /   `--'---'  |  ,   /         '---'                
                     ---`-'               ---`-'                               ");*/
  splash();
/*   int loop = 0x00;
   while(loop <= 0xFF)
   {
     printc(loop);
     loop++;
   }*/
//   ascii_test();
//   printint(314);
   return;
}